package com.education.ai.service;

import java.util.Map;

/**
 * 千问大模型服务接口
 */
public interface QwenService {
    
    /**
     * 生成教案内容
     * 
     * @param subject 学科
     * @param grade 年级
     * @param topic 主题
     * @return 生成的教案内容
     */
    String generateLessonPlan(String subject, String grade, String topic);
    
    /**
     * 生成练习题
     * 
     * @param subject 学科
     * @param grade 年级
     * @param topic 主题
     * @param count 题目数量
     * @return 生成的练习题内容
     */
    String generateExercises(String subject, String grade, String topic, int count);
    
    /**
     * 自定义提示词生成内容
     * 
     * @param prompt 提示词
     * @return 生成的内容
     */
    String generateContent(String prompt);
} 